home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / rfc / rfcxxxx / rfc1493 < prev    next >
Text File  |  1995-07-25  |  74KB  |  1,908 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                          E. Decker
  8. Request for Comments: 1493                           cisco Systems, Inc.
  9. Obsoletes: 1286                                              P. Langille
  10.                                            Digital Equipment Corporation
  11.                                                           A. Rijsinghani
  12.                                            Digital Equipment Corporation
  13.                                                            K. McCloghrie
  14.                                                 Hughes LAN Systems, Inc.
  15.                                                                July 1993
  16.  
  17.  
  18.                      Definitions of Managed Objects
  19.                               for Bridges
  20.  
  21. Status of this Memo
  22.  
  23.  
  24.    This RFC specifies an IAB standards track protocol for the Internet
  25.    community, and requests discussion and suggestions for improvements.
  26.    Please refer to the current edition of the "IAB Official Protocol
  27.    Standards" for the standardization state and status of this protocol.
  28.    Distribution of this memo is unlimited.
  29.  
  30. Abstract
  31.  
  32.    This memo defines a portion of the Management Information Base (MIB)
  33.    for use with network management protocols in TCP/IP based internets.
  34.    In particular it defines objects for managing MAC bridges based on
  35.    the IEEE 802.1D-1990 standard between Local Area Network (LAN)
  36.    segments.  Provisions are made for support of transparent bridging.
  37.    Provisions are also made so that these objects apply to bridges
  38.    connected by subnetworks other than LAN segments.
  39.  
  40. Table of Contents
  41.  
  42.    1. The Network Management Framework ......................    2
  43.    2. Objects ...............................................    2
  44.    2.1 Format of Definitions ................................    3
  45.    3. Overview ..............................................    3
  46.    3.1 Structure of MIB .....................................    3
  47.    3.1.1 The dot1dBase Group ................................    6
  48.    3.1.2 The dot1dStp Group .................................    6
  49.    3.1.3 The dot1dSr Group ..................................    6
  50.    3.1.4 The dot1dTp Group ..................................    6
  51.    3.1.5 The dot1dStatic Group ..............................    6
  52.    3.2 Relationship to Other MIBs ...........................    6
  53.    3.2.1 Relationship to the 'system' group .................    6
  54.    3.2.2 Relationship to the 'interfaces' group .............    7
  55.  
  56.  
  57.  
  58. Decker, Langille, Rijsinghani & McCloghrie                      [Page 1]
  59.  
  60. RFC 1493                       Bridge MIB                      July 1993
  61.  
  62.  
  63.    3.3 Textual Conventions ..................................    8
  64.    4. Changes from RFC 1286 .................................    8
  65.    5. Definitions ...........................................    9
  66.    5.1 Groups in the Bridge MIB .............................   11
  67.    5.2 The dot1dBase Group Definitions ......................   11
  68.    5.3 The dot1dStp Group Definitions .......................   14
  69.    5.4 The dot1dTp Group Definitions ........................   22
  70.    5.5 The dot1dStatic Group Definitions ....................   28
  71.    5.6 Traps for use by Bridges .............................   31
  72.    6. Acknowledgments .......................................   31
  73.    7. References ............................................   33
  74.    8. Security Considerations ...............................   33
  75.    9. Authors' Addresses ....................................   34
  76.  
  77. 1.  The Network Management Framework
  78.  
  79.    The Internet-standard Network Management Framework consists of three
  80.    components.  They are:
  81.  
  82.       STD16/RFC 1155 which defines the SMI, the mechanisms used for
  83.       describing and naming objects for the purpose of management.
  84.       STD16/RFC 1212 defines a more concise description mechanism, which
  85.       is wholly consistent with the SMI.
  86.  
  87.       RFC 1156 which defines MIB-I, the core set of managed objects for
  88.       the Internet suite of protocols.  STD17/RFC 1213, defines MIB-II,
  89.       an evolution of MIB-I based on implementation experience and new
  90.       operational requirements.
  91.  
  92.       STD15/RFC 1157 which defines the SNMP, the protocol used for
  93.       network access to managed objects.
  94.  
  95.    The Framework permits new objects to be defined for the purpose of
  96.    experimentation and evaluation.
  97.  
  98. 2.  Objects
  99.  
  100.    Managed objects are accessed via a virtual information store, termed
  101.    the Management Information Base or MIB.  Objects in the MIB are
  102.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  103.    defined in the SMI.  In particular, each object is named by an OBJECT
  104.    IDENTIFIER, an administratively assigned name, which specifies an
  105.    object type.  The object type together with an object instance serves
  106.    to uniquely identify a specific instantiation of the object.  For
  107.    human convenience, we often use a textual string, termed the
  108.    descriptor, to also refer to the object type.
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Decker, Langille, Rijsinghani & McCloghrie                      [Page 2]
  115.  
  116. RFC 1493                       Bridge MIB                      July 1993
  117.  
  118.  
  119. 2.1.  Format of Definitions
  120.  
  121.    Section 5 contains the specification of all object types contained in
  122.    this MIB module.  The object types are defined using the conventions
  123.    defined in the SMI, as amended by the extensions specified in [9,10].
  124.  
  125. 3.  Overview
  126.  
  127.    A common device present in many networks is the Bridge.  This device
  128.    is used to connect Local Area Network segments below the network
  129.    layer.
  130.  
  131.    There are two major modes defined for this bridging; transparent and
  132.    source route.  The transparent method of bridging is defined in the
  133.    draft IEEE 802.1d specification [11].  This memo defines those
  134.    objects needed for the management of a bridging entity operating in
  135.    the transparent mode, as well as some objects applicable to all types
  136.    of bridges.
  137.  
  138.    To be consistent with IAB directives and good engineering practice,
  139.    an explicit attempt was made to keep this MIB as simple as possible.
  140.    This was accomplished by applying the following criteria to objects
  141.    proposed for inclusion:
  142.  
  143.           (1)  Start with a small set of essential objects and add only
  144.                as further objects are needed.
  145.  
  146.           (2)  Require objects be essential for either fault or
  147.                configuration management.
  148.  
  149.           (3)  Consider evidence of current use and/or utility.
  150.  
  151.           (4)  Limit the total of objects.
  152.  
  153.           (5)  Exclude objects which are simply derivable from others in
  154.                this or other MIBs.
  155.  
  156.           (6)  Avoid causing critical sections to be heavily
  157.                instrumented.  The guideline that was followed is one
  158.                counter per critical section per layer.
  159.  
  160. 3.1.  Structure of MIB
  161.  
  162.    Objects in this MIB are arranged into groups.  Each group is
  163.    organized as a set of related objects.  The overall structure and
  164.    assignment of objects to their groups is shown below.  Where
  165.    appropriate the corresponding IEEE 802.1d [11] management object name
  166.    is also included.
  167.  
  168.  
  169.  
  170. Decker, Langille, Rijsinghani & McCloghrie                      [Page 3]
  171.  
  172. RFC 1493                       Bridge MIB                      July 1993
  173.  
  174.  
  175.           Bridge MIB Name                  IEEE 802.1d Name
  176.  
  177.           dot1dBridge
  178.             dot1dBase
  179.               BridgeAddress                Bridge.BridgeAddress
  180.               NumPorts                     Bridge.NumberOfPorts
  181.               Type
  182.               PortTable
  183.                 Port                       BridgePort.PortNumber
  184.                 IfIndex
  185.                 Circuit
  186.                 DelayExceededDiscards        .DiscardTransitDelay
  187.                 MtuExceededDiscards          .DiscardOnError
  188.             dot1dStp
  189.               ProtocolSpecification
  190.               Priority                     SpanningTreeProtocol
  191.                                              .BridgePriority
  192.               TimeSinceTopologyChange        .TimeSinceTopologyChange
  193.               TopChanges                     .TopologyChangeCount
  194.               DesignatedRoot                 .DesignatedRoot
  195.               RootCost                       .RootCost
  196.               RootPort                       .RootPort
  197.               MaxAge                         .MaxAge
  198.               HelloTime                      .HelloTime
  199.               HoldTime                       .HoldTime
  200.               ForwardDelay                   .ForwardDelay
  201.               BridgeMaxAge                   .BridgeMaxAge
  202.               BridgeHelloTime                .BridgeHelloTime
  203.               BridgeForwardDelay             .BridgeForwardDelay
  204.               PortTable
  205.                 Port                        SpanningTreeProtocolPort
  206.                                               .PortNumber
  207.                 Priority                      .PortPriority
  208.                 State                         .SpanningTreeState
  209.                 Enable
  210.                 PathCost                      .PortPathCost
  211.                 DesignatedRoot                .DesignatedRoot
  212.                 DesignatedCost                .DesignatedCost
  213.                 DesignatedBridge              .DesignatedBridge
  214.                 DesignatedPort                .DesignatedPort
  215.                 ForwardTransitions
  216.             dot1dTp
  217.               LearnedEntryDiscards          BridgeFilter.DatabaseSize
  218.                                               .NumDynamic,NumStatic
  219.               AgingTime                     BridgeFilter.AgingTime
  220.               FdbTable
  221.                 Address
  222.                 Port
  223.  
  224.  
  225.  
  226. Decker, Langille, Rijsinghani & McCloghrie                      [Page 4]
  227.  
  228. RFC 1493                       Bridge MIB                      July 1993
  229.  
  230.  
  231.                 Status
  232.               PortTable
  233.                 Port
  234.                 MaxInfo
  235.                 InFrames                    BridgePort.FramesReceived
  236.                 OutFrames                     .ForwardOutbound
  237.                 InDiscards                    .DiscardInbound
  238.             dot1dStatic
  239.               StaticTable
  240.                 Address
  241.                 ReceivePort
  242.                 AllowedToGoTo
  243.                 Status
  244.  
  245.    The following IEEE 802.1d management objects have not been included
  246.    in the Bridge MIB for the indicated reasons.
  247.  
  248.           IEEE 802.1d Object              Disposition
  249.  
  250.           Bridge.BridgeName               Same as sysDescr (MIB II)
  251.           Bridge.BridgeUpTime             Same as sysUpTime (MIB II)
  252.           Bridge.PortAddresses            Same as ifPhysAddress (MIB II)
  253.           BridgePort.PortName             Same as ifDescr (MIB II)
  254.           BridgePort.PortType             Same as ifType (MIB II)
  255.           BridgePort.RoutingType          Derivable from the implemented
  256.                                           groups
  257.  
  258.           SpanningTreeProtocol
  259.               .BridgeIdentifier           Combination of dot1dStpPriority
  260.                                           and dot1dBaseBridgeAddress
  261.               .TopologyChange             Since this is transitory, it
  262.                                           is not considered useful.
  263.           SpanningTreeProtocolPort
  264.               .Uptime                     Same as ifLastChange (MIB II)
  265.               .PortIdentifier             Combination of dot1dStpPort
  266.                                           and dot1dStpPortPriority
  267.               .TopologyChangeAcknowledged Since this is transitory, it
  268.                                           is not considered useful.
  269.               .DiscardLackOfBuffers       Redundant
  270.  
  271.           Transmission Priority           These objects are not required
  272.                                           as per the Pics Proforma and
  273.                                           not considered useful.
  274.               .TransmissionPriorityName
  275.               .OutboundUserPriority
  276.               .OutboundAccessPriority
  277.  
  278.  
  279.  
  280.  
  281.  
  282. Decker, Langille, Rijsinghani & McCloghrie                      [Page 5]
  283.  
  284. RFC 1493                       Bridge MIB                      July 1993
  285.  
  286.  
  287. 3.1.1.  The dot1dBase Group
  288.  
  289.    This mandatory group contains the objects which are applicable to all
  290.    types of bridges.
  291.  
  292. 3.1.2.  The dot1dStp Group
  293.  
  294.    This group contains the objects that denote the bridge's state with
  295.    respect to the Spanning Tree Protocol.  If a node does not
  296.    implemented the Spanning Tree Protocol, this group will not be
  297.    implemented.
  298.  
  299. 3.1.3.  The dot1dSr Group
  300.  
  301.    This group contains the objects that describe the entity's state with
  302.    respect to source route bridging.  If source routing is not supported
  303.    this group will not be implemented.  This group is applicable to
  304.    source route only, and SRT bridges.  This group will be described in
  305.    a separate document applicable only to source route bridging.
  306.  
  307. 3.1.4.  The dot1dTp Group
  308.  
  309.    This group contains objects that describe the entity's state with
  310.    respect to transparent bridging.  If transparent bridging is not
  311.    supported this group will not be implemented.  This group is
  312.    applicable to transparent only and SRT bridges.
  313.  
  314. 3.1.5.  The dot1dStatic Group
  315.  
  316.    This group contains objects that describe the entity's state with
  317.    respect to destination-address filtering.  If destination-address
  318.    filtering is not supported this group will not be implemented.  This
  319.    group is applicable to any type of bridge which performs
  320.    destination-address filtering.
  321.  
  322. 3.2.  Relationship to Other MIBs
  323.  
  324.    As described above, some IEEE 802.1d management objects have not been
  325.    included in this MIB because they overlap with objects in other MIBs
  326.    applicable to a bridge implementing this MIB.  In particular, it is
  327.    assumed that a bridge implementing this MIB will also implement (at
  328.    least) the 'system' group and the 'interfaces' group defined in MIB-
  329.    II [6].
  330.  
  331. 3.2.1.  Relationship to the 'system' group
  332.  
  333.    In MIB-II, the 'system' group is defined as being mandatory for all
  334.    systems such that each managed entity contains one instance of each
  335.  
  336.  
  337.  
  338. Decker, Langille, Rijsinghani & McCloghrie                      [Page 6]
  339.  
  340. RFC 1493                       Bridge MIB                      July 1993
  341.  
  342.  
  343.    object in the 'system' group.  Thus, those objects apply to the
  344.    entity as a whole irrespective of whether the entity's sole
  345.    functionality is bridging, or whether bridging is only a subset of
  346.    the entity's functionality.
  347.  
  348. 3.2.2.  Relationship to the 'interfaces' group
  349.  
  350.    In MIB-II, the 'interfaces' group is defined as being mandatory for
  351.    all systems and contains information on an entity's interfaces, where
  352.    each interface is thought of as being attached to a `subnetwork'.
  353.    (Note that this term is not to be confused with `subnet' which refers
  354.    to an addressing partitioning scheme used in the Internet suite of
  355.    protocols.) The term 'segment' is used in this memo to refer to such
  356.    a subnetwork, whether it be an Ethernet segment, a 'ring', a WAN
  357.    link, or even an X.25 virtual circuit.
  358.  
  359.    Implicit in this Bridge MIB is the notion of ports on a bridge.  Each
  360.    of these ports is associated with one interface of the 'interfaces'
  361.    group, and in most situations, each port is associated with a
  362.    different interface. However, there are situations in which multiple
  363.    ports are associated with the same interface.  An example of such a
  364.    situation would be several ports each corresponding one-to-one with
  365.    several X.25 virtual circuits but all on the same interface.
  366.  
  367.    Each port is uniquely identified by a port number.  A port number has
  368.    no mandatory relationship to an interface number, but in the simple
  369.    case a port number will have the same value as the corresponding
  370.    interface's interface number.  Port numbers are in the range
  371.    (1..dot1dBaseNumPorts).
  372.  
  373.    Some entities perform other functionality as well as bridging through
  374.    the sending and receiving of data on their interfaces.  In such
  375.    situations, only a subset of the data sent/received on an interface
  376.    is within the domain of the entity's bridging functionality.  This
  377.    subset is considered to be delineated according to a set of
  378.    protocols, with some protocols being bridged, and other protocols not
  379.    being bridged. For example, in an entity which exclusively performed
  380.    bridging, all protocols would be considered as being bridged, whereas
  381.    in an entity which performed IP routing on IP datagrams and only
  382.    bridged other protocols, only the non-IP data would be considered as
  383.    being bridged.
  384.  
  385.    Thus, this Bridge MIB (and in particular, its counters) are
  386.    applicable only to that subset of the data on an entity's interfaces
  387.    which is sent/received for a protocol being bridged.  All such data
  388.    is sent/received via the ports of the bridge.
  389.  
  390.  
  391.  
  392.  
  393.  
  394. Decker, Langille, Rijsinghani & McCloghrie                      [Page 7]
  395.  
  396. RFC 1493                       Bridge MIB                      July 1993
  397.  
  398.  
  399. 3.3.  Textual Conventions
  400.  
  401.    The datatypes, MacAddress, BridgeId and Timeout, are used as textual
  402.    conventions in this document.  These textual conventions have NO
  403.    effect on either the syntax nor the semantics of any managed object.
  404.    Objects defined using these conventions are always encoded by means
  405.    of the rules that define their primitive type.  Hence, no changes to
  406.    the SMI or the SNMP are necessary to accommodate these textual
  407.    conventions which are adopted merely for the convenience of readers.
  408.  
  409. 4.  Changes from RFC 1286
  410.  
  411.           (1)  Updated all text to remove references to source route
  412.                bridging where not applicable.  SR MIB will be a separate
  413.                document.
  414.  
  415.           (2)  Removed dot1dSrPortTable.  Retained OID definition of
  416.                dot1dSr.
  417.  
  418.           (3)  Updated all references of "draft P802.1d/D9" to "IEEE
  419.                802.1D-1990".
  420.  
  421.           (4)  Updated bibliography.
  422.  
  423.           (5)  Added clarification to description of dot1dPortPathCost.
  424.  
  425.           (6)  Put recommended default in description of
  426.                dot1dStaticAllowedToGoTo.
  427.  
  428.           (7)  Put recommended default in description of
  429.                dot1dStaticStatus.
  430.  
  431.           (8)  Put recommended default in description of
  432.                dot1dTpAgingTime.  Specified range of (10..1000000).
  433.  
  434.           (9)  Updated all port number syntaxes, when used as index, to
  435.                use the range (1..65535).
  436.  
  437.           (10) Updated definition of dot1dTpPortInFrames and
  438.                dot1dTpPortOutFrames.
  439.  
  440.           (11) Added text to the traps indicating that they are
  441.                optional.
  442.  
  443.           (12) Clarified definition of dot1dStpForwardDelay.
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450. Decker, Langille, Rijsinghani & McCloghrie                      [Page 8]
  451.  
  452. RFC 1493                       Bridge MIB                      July 1993
  453.  
  454.  
  455. 5.  Definitions
  456.  
  457.           BRIDGE-MIB DEFINITIONS ::= BEGIN
  458.  
  459.           IMPORTS
  460.                      Counter, TimeTicks
  461.                              FROM RFC1155-SMI
  462.                      mib-2
  463.                              FROM RFC1213-MIB
  464.                      OBJECT-TYPE
  465.                              FROM RFC-1212
  466.                      TRAP-TYPE
  467.                              FROM RFC-1215;
  468.  
  469.           -- All representations of MAC addresses in this MIB Module
  470.           -- use, as a textual convention (i.e. this convention does
  471.           -- not affect their encoding), the data type:
  472.  
  473.           MacAddress ::= OCTET STRING (SIZE (6))    -- a 6 octet address
  474.                                                     -- in the
  475.                                                     -- "canonical"
  476.                                                     -- order
  477.           -- defined by IEEE 802.1a, i.e., as if it were transmitted
  478.           -- least significant bit first, even though 802.5 (in
  479.           -- contrast to other n802.x protocols) requires MAC
  480.           -- addresses to be transmitted most significant bit first.
  481.           --
  482.           -- 16-bit addresses, if needed, are represented by setting
  483.           -- their upper 4 octets to all 0's, i.e., AAFF would be
  484.           -- represented as 00000000AAFF.
  485.  
  486.  
  487.           -- Similarly, all representations of Bridge-Id in this MIB
  488.           -- Module use, as a textual convention (i.e. this
  489.           -- convention does not affect their encoding), the data
  490.           -- type:
  491.  
  492.           BridgeId ::= OCTET STRING (SIZE (8))   -- the
  493.                                                  -- Bridge-Identifier
  494.                                                  -- as used in the
  495.                                                  -- Spanning Tree
  496.           -- Protocol to uniquely identify a bridge.  Its first two
  497.           -- octets (in network byte order) contain a priority
  498.           -- value and its last 6 octets contain the MAC address
  499.           -- used to refer to a bridge in a unique fashion
  500.           -- (typically, the numerically smallest MAC address
  501.           -- of all ports on the bridge).
  502.  
  503.  
  504.  
  505.  
  506. Decker, Langille, Rijsinghani & McCloghrie                      [Page 9]
  507.  
  508. RFC 1493                       Bridge MIB                      July 1993
  509.  
  510.  
  511.           -- Several objects in this MIB module represent values of
  512.           -- timers used by the Spanning Tree Protocol.  In this
  513.           -- MIB, these timers have values in units of hundreths of
  514.           -- a second (i.e. 1/100 secs).
  515.           -- These timers, when stored in a Spanning Tree Protocol's
  516.           -- BPDU, are in units of 1/256 seconds.  Note, however,
  517.           -- that 802.1D-1990 specifies a settable granularity of
  518.           -- no more than 1 second for these timers.  To avoid
  519.           -- ambiguity, a data type is defined here as a textual
  520.           -- convention and all representation of these timers
  521.           -- in this MIB module are defined using this data type.  An
  522.           -- algorithm is also defined for converting between the
  523.           -- different units, to ensure a timer's value is not
  524.           -- distorted by multiple conversions.
  525.           -- The data type is:
  526.  
  527.           Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds
  528.  
  529.           -- To convert a Timeout value into a value in units of
  530.           -- 1/256 seconds, the following algorithm should be used:
  531.           --
  532.           --      b  = floor( (n * 256) / 100)
  533.           --
  534.           -- where:
  535.           --      floor   =  quotient [ignore remainder]
  536.           --      n is the value in 1/100 second units
  537.           --      b is the value in 1/256 second units
  538.           --
  539.           -- To convert the value from 1/256 second units back to
  540.           -- 1/100 seconds, the following algorithm should be used:
  541.           --
  542.           --      n = ceiling( (b * 100) / 256)
  543.           --
  544.           -- where:
  545.           --      ceiling =  quotient [if remainder is 0], or
  546.           --                 quotient + 1 [if remainder is non-zero]
  547.           --      n is the value in 1/100 second units
  548.           --      b is the value in 1/256 second units
  549.           --
  550.           -- Note: it is important that the arithmetic operations are
  551.           -- done in the order specified (i.e., multiply first, divide
  552.           -- second).
  553.  
  554.  
  555.              dot1dBridge   OBJECT IDENTIFIER ::= { mib-2 17 }
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562. Decker, Langille, Rijsinghani & McCloghrie                     [Page 10]
  563.  
  564. RFC 1493                       Bridge MIB                      July 1993
  565.  
  566.  
  567.           -- groups in the Bridge MIB
  568.  
  569.           dot1dBase     OBJECT IDENTIFIER ::= { dot1dBridge 1 }
  570.  
  571.           dot1dStp      OBJECT IDENTIFIER ::= { dot1dBridge 2 }
  572.  
  573.           dot1dSr       OBJECT IDENTIFIER ::= { dot1dBridge 3 }
  574.           -- separately documented
  575.  
  576.           dot1dTp       OBJECT IDENTIFIER ::= { dot1dBridge 4 }
  577.  
  578.           dot1dStatic   OBJECT IDENTIFIER ::= { dot1dBridge 5 }
  579.  
  580.  
  581.           -- the dot1dBase group
  582.  
  583.           -- Implementation of the dot1dBase group is mandatory for all
  584.           -- bridges.
  585.  
  586.           dot1dBaseBridgeAddress OBJECT-TYPE
  587.               SYNTAX  MacAddress
  588.               ACCESS  read-only
  589.               STATUS  mandatory
  590.               DESCRIPTION
  591.                       "The MAC address used by this bridge when it must
  592.                       be referred to in a unique fashion.   It is
  593.                       recommended that this be the numerically smallest
  594.                       MAC address of all ports that belong to this
  595.                       bridge.  However it is only required to be unique.
  596.                       When concatenated with dot1dStpPriority a unique
  597.                       BridgeIdentifier is formed which is used in the
  598.                       Spanning Tree Protocol."
  599.               REFERENCE
  600.                       "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
  601.               ::= { dot1dBase 1 }
  602.  
  603.           dot1dBaseNumPorts OBJECT-TYPE
  604.               SYNTAX  INTEGER
  605.               ACCESS  read-only
  606.               STATUS  mandatory
  607.               DESCRIPTION
  608.                       "The number of ports controlled by this bridging
  609.                       entity."
  610.               REFERENCE
  611.                       "IEEE 802.1D-1990: Section 6.4.1.1.3"
  612.               ::= { dot1dBase 2 }
  613.  
  614.           dot1dBaseType OBJECT-TYPE
  615.  
  616.  
  617.  
  618. Decker, Langille, Rijsinghani & McCloghrie                     [Page 11]
  619.  
  620. RFC 1493                       Bridge MIB                      July 1993
  621.  
  622.  
  623.               SYNTAX  INTEGER {
  624.                           unknown(1),
  625.                           transparent-only(2),
  626.                           sourceroute-only(3),
  627.                           srt(4)
  628.                       }
  629.               ACCESS  read-only
  630.               STATUS  mandatory
  631.               DESCRIPTION
  632.                       "Indicates what type of bridging this bridge can
  633.                       perform.  If a bridge is actually performing a
  634.                       certain type of bridging this will be indicated by
  635.                       entries in the port table for the given type."
  636.               ::= { dot1dBase 3 }
  637.  
  638.           -- The Generic Bridge Port Table
  639.  
  640.           dot1dBasePortTable OBJECT-TYPE
  641.               SYNTAX  SEQUENCE OF Dot1dBasePortEntry
  642.               ACCESS  not-accessible
  643.               STATUS  mandatory
  644.               DESCRIPTION
  645.                       "A table that contains generic information about
  646.                       every port that is associated with this bridge.
  647.                       Transparent, source-route, and srt ports are
  648.                       included."
  649.               ::= { dot1dBase 4 }
  650.  
  651.           dot1dBasePortEntry OBJECT-TYPE
  652.               SYNTAX  Dot1dBasePortEntry
  653.               ACCESS  not-accessible
  654.               STATUS  mandatory
  655.               DESCRIPTION
  656.                       "A list of information for each port of the
  657.                       bridge."
  658.               REFERENCE
  659.                       "IEEE 802.1D-1990: Section 6.4.2, 6.6.1"
  660.               INDEX  { dot1dBasePort }
  661.               ::= { dot1dBasePortTable 1 }
  662.  
  663.  
  664.           Dot1dBasePortEntry ::=
  665.               SEQUENCE {
  666.                   dot1dBasePort
  667.                       INTEGER,
  668.                   dot1dBasePortIfIndex
  669.                       INTEGER,
  670.                   dot1dBasePortCircuit
  671.  
  672.  
  673.  
  674. Decker, Langille, Rijsinghani & McCloghrie                     [Page 12]
  675.  
  676. RFC 1493                       Bridge MIB                      July 1993
  677.  
  678.  
  679.                       OBJECT IDENTIFIER,
  680.                   dot1dBasePortDelayExceededDiscards
  681.                       Counter,
  682.                   dot1dBasePortMtuExceededDiscards
  683.                       Counter
  684.               }
  685.  
  686.           dot1dBasePort OBJECT-TYPE
  687.               SYNTAX  INTEGER (1..65535)
  688.               ACCESS  read-only
  689.               STATUS  mandatory
  690.               DESCRIPTION
  691.                       "The port number of the port for which this entry
  692.                       contains bridge management information."
  693.               ::= { dot1dBasePortEntry 1 }
  694.  
  695.           dot1dBasePortIfIndex OBJECT-TYPE
  696.               SYNTAX  INTEGER
  697.               ACCESS  read-only
  698.               STATUS  mandatory
  699.               DESCRIPTION
  700.                       "The value of the instance of the ifIndex object,
  701.                       defined in MIB-II, for the interface corresponding
  702.                       to this port."
  703.               ::= { dot1dBasePortEntry 2 }
  704.  
  705.           dot1dBasePortCircuit OBJECT-TYPE
  706.               SYNTAX  OBJECT IDENTIFIER
  707.               ACCESS  read-only
  708.               STATUS  mandatory
  709.               DESCRIPTION
  710.                       "For a port which (potentially) has the same value
  711.                       of dot1dBasePortIfIndex as another port on the
  712.                       same bridge, this object contains the name of an
  713.                       object instance unique to this port.  For example,
  714.                       in the case where multiple ports correspond one-
  715.                       to-one with multiple X.25 virtual circuits, this
  716.                       value might identify an (e.g., the first) object
  717.                       instance associated with the X.25 virtual circuit
  718.                       corresponding to this port.
  719.  
  720.                       For a port which has a unique value of
  721.                       dot1dBasePortIfIndex, this object can have the
  722.                       value { 0 0 }."
  723.               ::= { dot1dBasePortEntry 3 }
  724.  
  725.           dot1dBasePortDelayExceededDiscards OBJECT-TYPE
  726.               SYNTAX  Counter
  727.  
  728.  
  729.  
  730. Decker, Langille, Rijsinghani & McCloghrie                     [Page 13]
  731.  
  732. RFC 1493                       Bridge MIB                      July 1993
  733.  
  734.  
  735.               ACCESS  read-only
  736.               STATUS  mandatory
  737.               DESCRIPTION
  738.                       "The number of frames discarded by this port due
  739.                       to excessive transit delay through the bridge.  It
  740.                       is incremented by both transparent and source
  741.                       route bridges."
  742.               REFERENCE
  743.                        "IEEE 802.1D-1990: Section 6.6.1.1.3"
  744.               ::= { dot1dBasePortEntry 4 }
  745.  
  746.           dot1dBasePortMtuExceededDiscards OBJECT-TYPE
  747.               SYNTAX  Counter
  748.               ACCESS  read-only
  749.               STATUS  mandatory
  750.               DESCRIPTION
  751.                       "The number of frames discarded by this port due
  752.                       to an excessive size.  It is incremented by both
  753.                       transparent and source route bridges."
  754.               REFERENCE
  755.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  756.               ::= { dot1dBasePortEntry 5 }
  757.  
  758.  
  759.           -- the dot1dStp group
  760.  
  761.           -- Implementation of the dot1dStp group is optional.  It is
  762.           -- implemented by those bridges that support the Spanning Tree
  763.           -- Protocol.
  764.  
  765.  
  766.           dot1dStpProtocolSpecification OBJECT-TYPE
  767.               SYNTAX  INTEGER {
  768.                           unknown(1),
  769.                           decLb100(2),
  770.                           ieee8021d(3)
  771.                       }
  772.               ACCESS  read-only
  773.               STATUS  mandatory
  774.               DESCRIPTION
  775.                       "An indication of what version of the Spanning
  776.                       Tree Protocol is being run.  The value
  777.                       'decLb100(2)' indicates the DEC LANbridge 100
  778.                       Spanning Tree protocol.  IEEE 802.1d
  779.                       implementations will return 'ieee8021d(3)'.  If
  780.                       future versions of the IEEE Spanning Tree Protocol
  781.                       are released that are incompatible with the
  782.                       current version a new value will be defined."
  783.  
  784.  
  785.  
  786. Decker, Langille, Rijsinghani & McCloghrie                     [Page 14]
  787.  
  788. RFC 1493                       Bridge MIB                      July 1993
  789.  
  790.  
  791.               ::= { dot1dStp 1 }
  792.  
  793.           dot1dStpPriority OBJECT-TYPE
  794.               SYNTAX  INTEGER (0..65535)
  795.               ACCESS  read-write
  796.               STATUS  mandatory
  797.               DESCRIPTION
  798.                       "The value of the write-able portion of the Bridge
  799.                       ID, i.e., the first two octets of the (8 octet
  800.                       long) Bridge ID.  The other (last) 6 octets of the
  801.                       Bridge ID are given by the value of
  802.                       dot1dBaseBridgeAddress."
  803.               REFERENCE
  804.                       "IEEE 802.1D-1990: Section 4.5.3.7"
  805.               ::= { dot1dStp 2 }
  806.  
  807.           dot1dStpTimeSinceTopologyChange OBJECT-TYPE
  808.               SYNTAX  TimeTicks
  809.               ACCESS  read-only
  810.               STATUS  mandatory
  811.               DESCRIPTION
  812.                       "The time (in hundredths of a second) since the
  813.                       last time a topology change was detected by the
  814.                       bridge entity."
  815.               REFERENCE
  816.                       "IEEE 802.1D-1990: Section 6.8.1.1.3"
  817.               ::= { dot1dStp 3 }
  818.  
  819.           dot1dStpTopChanges OBJECT-TYPE
  820.               SYNTAX  Counter
  821.               ACCESS  read-only
  822.               STATUS  mandatory
  823.               DESCRIPTION
  824.                       "The total number of topology changes detected by
  825.                       this bridge since the management entity was last
  826.                       reset or initialized."
  827.               REFERENCE
  828.                       "IEEE 802.1D-1990: Section 6.8.1.1.3"
  829.               ::= { dot1dStp 4 }
  830.  
  831.           dot1dStpDesignatedRoot OBJECT-TYPE
  832.               SYNTAX  BridgeId
  833.               ACCESS  read-only
  834.               STATUS  mandatory
  835.               DESCRIPTION
  836.                       "The bridge identifier of the root of the spanning
  837.                       tree as determined by the Spanning Tree Protocol
  838.                       as executed by this node.  This value is used as
  839.  
  840.  
  841.  
  842. Decker, Langille, Rijsinghani & McCloghrie                     [Page 15]
  843.  
  844. RFC 1493                       Bridge MIB                      July 1993
  845.  
  846.  
  847.                       the Root Identifier parameter in all Configuration
  848.                       Bridge PDUs originated by this node."
  849.               REFERENCE
  850.                       "IEEE 802.1D-1990: Section 4.5.3.1"
  851.               ::= { dot1dStp 5 }
  852.  
  853.           dot1dStpRootCost OBJECT-TYPE
  854.               SYNTAX  INTEGER
  855.               ACCESS  read-only
  856.               STATUS  mandatory
  857.               DESCRIPTION
  858.                       "The cost of the path to the root as seen from
  859.                       this bridge."
  860.               REFERENCE
  861.                       "IEEE 802.1D-1990: Section 4.5.3.2"
  862.               ::= { dot1dStp 6 }
  863.  
  864.           dot1dStpRootPort OBJECT-TYPE
  865.               SYNTAX  INTEGER
  866.               ACCESS  read-only
  867.               STATUS  mandatory
  868.               DESCRIPTION
  869.                       "The port number of the port which offers the
  870.                       lowest cost path from this bridge to the root
  871.                       bridge."
  872.               REFERENCE
  873.                       "IEEE 802.1D-1990: Section 4.5.3.3"
  874.               ::= { dot1dStp 7 }
  875.  
  876.           dot1dStpMaxAge OBJECT-TYPE
  877.               SYNTAX  Timeout
  878.               ACCESS  read-only
  879.               STATUS  mandatory
  880.               DESCRIPTION
  881.                       "The maximum age of Spanning Tree Protocol
  882.                       information learned from the network on any port
  883.                       before it is discarded, in units of hundredths of
  884.                       a second.  This is the actual value that this
  885.                       bridge is currently using."
  886.               REFERENCE
  887.                       "IEEE 802.1D-1990: Section 4.5.3.4"
  888.               ::= { dot1dStp 8 }
  889.  
  890.           dot1dStpHelloTime OBJECT-TYPE
  891.               SYNTAX  Timeout
  892.               ACCESS  read-only
  893.               STATUS  mandatory
  894.               DESCRIPTION
  895.  
  896.  
  897.  
  898. Decker, Langille, Rijsinghani & McCloghrie                     [Page 16]
  899.  
  900. RFC 1493                       Bridge MIB                      July 1993
  901.  
  902.  
  903.                       "The amount of time between the transmission of
  904.                       Configuration bridge PDUs by this node on any port
  905.                       when it is the root of the spanning tree or trying
  906.                       to become so, in units of hundredths of a second.
  907.                       This is the actual value that this bridge is
  908.                       currently using."
  909.               REFERENCE
  910.                       "IEEE 802.1D-1990: Section 4.5.3.5"
  911.               ::= { dot1dStp 9 }
  912.  
  913.           dot1dStpHoldTime OBJECT-TYPE
  914.               SYNTAX  INTEGER
  915.               ACCESS  read-only
  916.               STATUS  mandatory
  917.               DESCRIPTION
  918.                       "This time value determines the interval length
  919.                       during which no more than two Configuration bridge
  920.                       PDUs shall be transmitted by this node, in units
  921.                       of hundredths of a second."
  922.               REFERENCE
  923.                       "IEEE 802.1D-1990: Section 4.5.3.14"
  924.               ::= { dot1dStp 10 }
  925.  
  926.           dot1dStpForwardDelay OBJECT-TYPE
  927.               SYNTAX  Timeout
  928.               ACCESS  read-only
  929.               STATUS  mandatory
  930.               DESCRIPTION
  931.                       "This time value, measured in units of hundredths
  932.                       of a second, controls how fast a port changes its
  933.                       spanning state when moving towards the Forwarding
  934.                       state.  The value determines how long the port
  935.                       stays in each of the Listening and Learning
  936.                       states, which precede the Forwarding state.  This
  937.                       value is also used, when a topology change has
  938.                       been detected and is underway, to age all dynamic
  939.                       entries in the Forwarding Database.  [Note that
  940.                       this value is the one that this bridge is
  941.                       currently using, in contrast to
  942.                       dot1dStpBridgeForwardDelay which is the value that
  943.                       this bridge and all others would start using
  944.                       if/when this bridge were to become the root.]"
  945.               REFERENCE
  946.                       "IEEE 802.1D-1990: Section 4.5.3.6"
  947.               ::= { dot1dStp 11 }
  948.  
  949.           dot1dStpBridgeMaxAge OBJECT-TYPE
  950.               SYNTAX  Timeout (600..4000)
  951.  
  952.  
  953.  
  954. Decker, Langille, Rijsinghani & McCloghrie                     [Page 17]
  955.  
  956. RFC 1493                       Bridge MIB                      July 1993
  957.  
  958.  
  959.               ACCESS  read-write
  960.               STATUS  mandatory
  961.               DESCRIPTION
  962.                       "The value that all bridges use for MaxAge when
  963.                       this bridge is acting as the root.  Note that
  964.                       802.1D-1990 specifies that the range for this
  965.                       parameter is related to the value of
  966.                       dot1dStpBridgeHelloTime. The granularity of this
  967.                       timer is specified by 802.1D-1990 to be 1 second.
  968.                       An agent may return a badValue error if a set is
  969.                       attempted to a value which is not a whole number
  970.                       of seconds."
  971.               REFERENCE
  972.                       "IEEE 802.1D-1990: Section 4.5.3.8"
  973.               ::= { dot1dStp 12 }
  974.  
  975.           dot1dStpBridgeHelloTime OBJECT-TYPE
  976.               SYNTAX  Timeout (100..1000)
  977.               ACCESS  read-write
  978.               STATUS  mandatory
  979.               DESCRIPTION
  980.                       "The value that all bridges use for HelloTime when
  981.                       this bridge is acting as the root.  The
  982.                       granularity of this timer is specified by 802.1D-
  983.                       1990 to be 1 second.  An agent may return a
  984.                       badValue error if a set is attempted to a value
  985.                       which is not a whole number of seconds."
  986.               REFERENCE
  987.                       "IEEE 802.1D-1990: Section 4.5.3.9"
  988.               ::= { dot1dStp 13 }
  989.  
  990.           dot1dStpBridgeForwardDelay OBJECT-TYPE
  991.               SYNTAX  Timeout (400..3000)
  992.               ACCESS  read-write
  993.               STATUS  mandatory
  994.               DESCRIPTION
  995.                       "The value that all bridges use for ForwardDelay
  996.                       when this bridge is acting as the root.  Note that
  997.                       802.1D-1990 specifies that the range for this
  998.                       parameter is related to the value of
  999.                       dot1dStpBridgeMaxAge.  The granularity of this
  1000.                       timer is specified by 802.1D-1990 to be 1 second.
  1001.                       An agent may return a badValue error if a set is
  1002.                       attempted to a value which is not a whole number
  1003.                       of seconds."
  1004.               REFERENCE
  1005.                       "IEEE 802.1D-1990: Section 4.5.3.10"
  1006.               ::= { dot1dStp 14 }
  1007.  
  1008.  
  1009.  
  1010. Decker, Langille, Rijsinghani & McCloghrie                     [Page 18]
  1011.  
  1012. RFC 1493                       Bridge MIB                      July 1993
  1013.  
  1014.  
  1015.           -- The Spanning Tree Port Table
  1016.  
  1017.           dot1dStpPortTable OBJECT-TYPE
  1018.               SYNTAX  SEQUENCE OF Dot1dStpPortEntry
  1019.               ACCESS  not-accessible
  1020.               STATUS  mandatory
  1021.               DESCRIPTION
  1022.                       "A table that contains port-specific information
  1023.                       for the Spanning Tree Protocol."
  1024.               ::= { dot1dStp 15 }
  1025.  
  1026.           dot1dStpPortEntry OBJECT-TYPE
  1027.               SYNTAX  Dot1dStpPortEntry
  1028.               ACCESS  not-accessible
  1029.               STATUS  mandatory
  1030.               DESCRIPTION
  1031.                       "A list of information maintained by every port
  1032.                       about the Spanning Tree Protocol state for that
  1033.                       port."
  1034.               INDEX   { dot1dStpPort }
  1035.               ::= { dot1dStpPortTable 1 }
  1036.  
  1037.           Dot1dStpPortEntry ::=
  1038.               SEQUENCE {
  1039.                   dot1dStpPort
  1040.                       INTEGER,
  1041.                   dot1dStpPortPriority
  1042.                       INTEGER,
  1043.                   dot1dStpPortState
  1044.                       INTEGER,
  1045.                   dot1dStpPortEnable
  1046.                       INTEGER,
  1047.                   dot1dStpPortPathCost
  1048.                       INTEGER,
  1049.                   dot1dStpPortDesignatedRoot
  1050.                       BridgeId,
  1051.                   dot1dStpPortDesignatedCost
  1052.                       INTEGER,
  1053.                   dot1dStpPortDesignatedBridge
  1054.                       BridgeId,
  1055.                   dot1dStpPortDesignatedPort
  1056.                       OCTET STRING,
  1057.                   dot1dStpPortForwardTransitions
  1058.                       Counter
  1059.               }
  1060.  
  1061.           dot1dStpPort OBJECT-TYPE
  1062.               SYNTAX  INTEGER (1..65535)
  1063.  
  1064.  
  1065.  
  1066. Decker, Langille, Rijsinghani & McCloghrie                     [Page 19]
  1067.  
  1068. RFC 1493                       Bridge MIB                      July 1993
  1069.  
  1070.  
  1071.               ACCESS  read-only
  1072.               STATUS  mandatory
  1073.               DESCRIPTION
  1074.                       "The port number of the port for which this entry
  1075.                       contains Spanning Tree Protocol management
  1076.                       information."
  1077.               REFERENCE
  1078.                       "IEEE 802.1D-1990: Section 6.8.2.1.2"
  1079.               ::= { dot1dStpPortEntry 1 }
  1080.  
  1081.           dot1dStpPortPriority OBJECT-TYPE
  1082.               SYNTAX  INTEGER (0..255)
  1083.               ACCESS  read-write
  1084.               STATUS  mandatory
  1085.               DESCRIPTION
  1086.                       "The value of the priority field which is
  1087.                       contained in the first (in network byte order)
  1088.                       octet of the (2 octet long) Port ID.  The other
  1089.                       octet of the Port ID is given by the value of
  1090.                       dot1dStpPort."
  1091.               REFERENCE
  1092.                       "IEEE 802.1D-1990: Section 4.5.5.1"
  1093.               ::= { dot1dStpPortEntry 2 }
  1094.  
  1095.           dot1dStpPortState OBJECT-TYPE
  1096.               SYNTAX  INTEGER {
  1097.                           disabled(1),
  1098.                           blocking(2),
  1099.                           listening(3),
  1100.                           learning(4),
  1101.                           forwarding(5),
  1102.                           broken(6)
  1103.                       }
  1104.               ACCESS  read-only
  1105.               STATUS  mandatory
  1106.               DESCRIPTION
  1107.                       "The port's current state as defined by
  1108.                       application of the Spanning Tree Protocol.  This
  1109.                       state controls what action a port takes on
  1110.                       reception of a frame.  If the bridge has detected
  1111.                       a port that is malfunctioning it will place that
  1112.                       port into the broken(6) state.  For ports which
  1113.                       are disabled (see dot1dStpPortEnable), this object
  1114.                       will have a value of disabled(1)."
  1115.               REFERENCE
  1116.                       "IEEE 802.1D-1990: Section 4.5.5.2"
  1117.               ::= { dot1dStpPortEntry 3 }
  1118.  
  1119.  
  1120.  
  1121.  
  1122. Decker, Langille, Rijsinghani & McCloghrie                     [Page 20]
  1123.  
  1124. RFC 1493                       Bridge MIB                      July 1993
  1125.  
  1126.  
  1127.           dot1dStpPortEnable OBJECT-TYPE
  1128.               SYNTAX  INTEGER {
  1129.                           enabled(1),
  1130.                           disabled(2)
  1131.                       }
  1132.               ACCESS  read-write
  1133.               STATUS  mandatory
  1134.               DESCRIPTION
  1135.                       "The enabled/disabled status of the port."
  1136.               REFERENCE
  1137.                       "IEEE 802.1D-1990: Section 4.5.5.2"
  1138.               ::= { dot1dStpPortEntry 4 }
  1139.  
  1140.           dot1dStpPortPathCost OBJECT-TYPE
  1141.               SYNTAX  INTEGER (1..65535)
  1142.               ACCESS  read-write
  1143.               STATUS  mandatory
  1144.               DESCRIPTION
  1145.                       "The contribution of this port to the path cost of
  1146.                       paths towards the spanning tree root which include
  1147.                       this port.  802.1D-1990 recommends that the
  1148.                       default value of this parameter be in inverse
  1149.                       proportion to the speed of the attached LAN."
  1150.               REFERENCE
  1151.                       "IEEE 802.1D-1990: Section 4.5.5.3"
  1152.               ::= { dot1dStpPortEntry 5 }
  1153.  
  1154.           dot1dStpPortDesignatedRoot OBJECT-TYPE
  1155.               SYNTAX  BridgeId
  1156.               ACCESS  read-only
  1157.               STATUS  mandatory
  1158.               DESCRIPTION
  1159.                       "The unique Bridge Identifier of the Bridge
  1160.                       recorded as the Root in the Configuration BPDUs
  1161.                       transmitted by the Designated Bridge for the
  1162.                       segment to which the port is attached."
  1163.               REFERENCE
  1164.                       "IEEE 802.1D-1990: Section 4.5.5.4"
  1165.               ::= { dot1dStpPortEntry 6 }
  1166.  
  1167.           dot1dStpPortDesignatedCost OBJECT-TYPE
  1168.               SYNTAX  INTEGER
  1169.               ACCESS  read-only
  1170.               STATUS  mandatory
  1171.               DESCRIPTION
  1172.                       "The path cost of the Designated Port of the
  1173.                       segment connected to this port.  This value is
  1174.                       compared to the Root Path Cost field in received
  1175.  
  1176.  
  1177.  
  1178. Decker, Langille, Rijsinghani & McCloghrie                     [Page 21]
  1179.  
  1180. RFC 1493                       Bridge MIB                      July 1993
  1181.  
  1182.  
  1183.                       bridge PDUs."
  1184.               REFERENCE
  1185.                       "IEEE 802.1D-1990: Section 4.5.5.5"
  1186.               ::= { dot1dStpPortEntry 7 }
  1187.  
  1188.           dot1dStpPortDesignatedBridge OBJECT-TYPE
  1189.               SYNTAX  BridgeId
  1190.               ACCESS  read-only
  1191.               STATUS  mandatory
  1192.               DESCRIPTION
  1193.                       "The Bridge Identifier of the bridge which this
  1194.                       port considers to be the Designated Bridge for
  1195.                       this port's segment."
  1196.               REFERENCE
  1197.                       "IEEE 802.1D-1990: Section 4.5.5.6"
  1198.               ::= { dot1dStpPortEntry 8 }
  1199.  
  1200.           dot1dStpPortDesignatedPort OBJECT-TYPE
  1201.               SYNTAX  OCTET STRING (SIZE (2))
  1202.               ACCESS  read-only
  1203.               STATUS  mandatory
  1204.               DESCRIPTION
  1205.                       "The Port Identifier of the port on the Designated
  1206.                       Bridge for this port's segment."
  1207.               REFERENCE
  1208.                       "IEEE 802.1D-1990: Section 4.5.5.7"
  1209.               ::= { dot1dStpPortEntry 9 }
  1210.  
  1211.           dot1dStpPortForwardTransitions OBJECT-TYPE
  1212.               SYNTAX  Counter
  1213.               ACCESS  read-only
  1214.               STATUS  mandatory
  1215.               DESCRIPTION
  1216.                       "The number of times this port has transitioned
  1217.                       from the Learning state to the Forwarding state."
  1218.               ::= { dot1dStpPortEntry 10 }
  1219.  
  1220.  
  1221.           -- the dot1dTp group
  1222.  
  1223.           -- Implementation of the dot1dTp group is optional.  It is
  1224.           -- implemented by those bridges that support the transparent
  1225.           -- bridging mode.  A transparent or SRT bridge will implement
  1226.           -- this group.
  1227.  
  1228.  
  1229.           dot1dTpLearnedEntryDiscards OBJECT-TYPE
  1230.               SYNTAX  Counter
  1231.  
  1232.  
  1233.  
  1234. Decker, Langille, Rijsinghani & McCloghrie                     [Page 22]
  1235.  
  1236. RFC 1493                       Bridge MIB                      July 1993
  1237.  
  1238.  
  1239.               ACCESS  read-only
  1240.               STATUS  mandatory
  1241.               DESCRIPTION
  1242.                       "The total number of Forwarding Database entries,
  1243.                       which have been or would have been learnt, but
  1244.                       have been discarded due to a lack of space to
  1245.                       store them in the Forwarding Database.  If this
  1246.                       counter is increasing, it indicates that the
  1247.                       Forwarding Database is regularly becoming full (a
  1248.                       condition which has unpleasant performance effects
  1249.                       on the subnetwork).  If this counter has a
  1250.                       significant value but is not presently increasing,
  1251.                       it indicates that the problem has been occurring
  1252.                       but is not persistent."
  1253.               REFERENCE
  1254.                       "IEEE 802.1D-1990: Section 6.7.1.1.3"
  1255.               ::= { dot1dTp 1 }
  1256.  
  1257.           dot1dTpAgingTime OBJECT-TYPE
  1258.               SYNTAX   INTEGER (10..1000000)
  1259.               ACCESS   read-write
  1260.               STATUS   mandatory
  1261.               DESCRIPTION
  1262.                       "The timeout period in seconds for aging out
  1263.                       dynamically learned forwarding information.
  1264.                       802.1D-1990 recommends a default of 300 seconds."
  1265.               REFERENCE
  1266.                       "IEEE 802.1D-1990: Section 6.7.1.1.3"
  1267.               ::= { dot1dTp 2 }
  1268.  
  1269.  
  1270.           --  The Forwarding Database for Transparent Bridges
  1271.  
  1272.           dot1dTpFdbTable OBJECT-TYPE
  1273.               SYNTAX  SEQUENCE OF Dot1dTpFdbEntry
  1274.               ACCESS  not-accessible
  1275.               STATUS  mandatory
  1276.               DESCRIPTION
  1277.                       "A table that contains information about unicast
  1278.                       entries for which the bridge has forwarding and/or
  1279.                       filtering information.  This information is used
  1280.                       by the transparent bridging function in
  1281.                       determining how to propagate a received frame."
  1282.               ::= { dot1dTp 3 }
  1283.  
  1284.           dot1dTpFdbEntry OBJECT-TYPE
  1285.               SYNTAX  Dot1dTpFdbEntry
  1286.               ACCESS  not-accessible
  1287.  
  1288.  
  1289.  
  1290. Decker, Langille, Rijsinghani & McCloghrie                     [Page 23]
  1291.  
  1292. RFC 1493                       Bridge MIB                      July 1993
  1293.  
  1294.  
  1295.               STATUS  mandatory
  1296.               DESCRIPTION
  1297.                       "Information about a specific unicast MAC address
  1298.                       for which the bridge has some forwarding and/or
  1299.                       filtering information."
  1300.               INDEX   { dot1dTpFdbAddress }
  1301.               ::= { dot1dTpFdbTable 1 }
  1302.  
  1303.           Dot1dTpFdbEntry ::=
  1304.               SEQUENCE {
  1305.                   dot1dTpFdbAddress
  1306.                       MacAddress,
  1307.                   dot1dTpFdbPort
  1308.                       INTEGER,
  1309.                   dot1dTpFdbStatus
  1310.                       INTEGER
  1311.               }
  1312.  
  1313.           dot1dTpFdbAddress OBJECT-TYPE
  1314.               SYNTAX  MacAddress
  1315.               ACCESS  read-only
  1316.               STATUS  mandatory
  1317.               DESCRIPTION
  1318.                       "A unicast MAC address for which the bridge has
  1319.                       forwarding and/or filtering information."
  1320.               REFERENCE
  1321.                       "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
  1322.               ::= { dot1dTpFdbEntry 1 }
  1323.  
  1324.           dot1dTpFdbPort OBJECT-TYPE
  1325.               SYNTAX  INTEGER
  1326.               ACCESS  read-only
  1327.               STATUS  mandatory
  1328.               DESCRIPTION
  1329.                       "Either the value '0', or the port number of the
  1330.                       port on which a frame having a source address
  1331.                       equal to the value of the corresponding instance
  1332.                       of dot1dTpFdbAddress has been seen.  A value of
  1333.                       '0' indicates that the port number has not been
  1334.                       learned but that the bridge does have some
  1335.                       forwarding/filtering information about this
  1336.                       address (e.g. in the dot1dStaticTable).
  1337.                       Implementors are encouraged to assign the port
  1338.                       value to this object whenever it is learned even
  1339.                       for addresses for which the corresponding value of
  1340.                       dot1dTpFdbStatus is not learned(3)."
  1341.               ::= { dot1dTpFdbEntry 2 }
  1342.  
  1343.  
  1344.  
  1345.  
  1346. Decker, Langille, Rijsinghani & McCloghrie                     [Page 24]
  1347.  
  1348. RFC 1493                       Bridge MIB                      July 1993
  1349.  
  1350.  
  1351.           dot1dTpFdbStatus OBJECT-TYPE
  1352.               SYNTAX  INTEGER {
  1353.                           other(1),
  1354.                           invalid(2),
  1355.                           learned(3),
  1356.                           self(4),
  1357.                           mgmt(5)
  1358.                       }
  1359.               ACCESS  read-only
  1360.               STATUS  mandatory
  1361.               DESCRIPTION
  1362.                       "The status of this entry.  The meanings of the
  1363.                       values are:
  1364.  
  1365.                         other(1)   : none of the following.  This would
  1366.                                      include the case where some other
  1367.                                      MIB object (not the corresponding
  1368.                                      instance of dot1dTpFdbPort, nor an
  1369.                                      entry in the dot1dStaticTable) is
  1370.                                      being used to determine if and how
  1371.                                      frames addressed to the value of
  1372.                                      the corresponding instance of
  1373.                                      dot1dTpFdbAddress are being
  1374.                                      forwarded.
  1375.  
  1376.                         invalid(2) : this entry is not longer valid
  1377.                                      (e.g., it was learned but has since
  1378.                                      aged-out), but has not yet been
  1379.                                      flushed from the table.
  1380.  
  1381.                         learned(3) : the value of the corresponding
  1382.                                      instance of dot1dTpFdbPort was
  1383.                                      learned, and is being used.
  1384.  
  1385.                         self(4)    : the value of the corresponding
  1386.                                      instance of dot1dTpFdbAddress
  1387.                                      represents one of the bridge's
  1388.                                      addresses.  The corresponding
  1389.                                      instance of dot1dTpFdbPort
  1390.                                      indicates which of the bridge's
  1391.                                      ports has this address.
  1392.  
  1393.                         mgmt(5)    : the value of the corresponding
  1394.                                      instance of dot1dTpFdbAddress is
  1395.                                      also the value of an existing
  1396.                                      instance of dot1dStaticAddress."
  1397.               ::= { dot1dTpFdbEntry 3 }
  1398.  
  1399.  
  1400.  
  1401.  
  1402. Decker, Langille, Rijsinghani & McCloghrie                     [Page 25]
  1403.  
  1404. RFC 1493                       Bridge MIB                      July 1993
  1405.  
  1406.  
  1407.           --  Port Table for Transparent Bridges
  1408.  
  1409.           dot1dTpPortTable OBJECT-TYPE
  1410.               SYNTAX  SEQUENCE OF Dot1dTpPortEntry
  1411.               ACCESS  not-accessible
  1412.               STATUS  mandatory
  1413.               DESCRIPTION
  1414.                       "A table that contains information about every
  1415.                       port that is associated with this transparent
  1416.                       bridge."
  1417.               ::= { dot1dTp 4 }
  1418.  
  1419.           dot1dTpPortEntry OBJECT-TYPE
  1420.               SYNTAX  Dot1dTpPortEntry
  1421.               ACCESS  not-accessible
  1422.               STATUS  mandatory
  1423.               DESCRIPTION
  1424.                       "A list of information for each port of a
  1425.                       transparent bridge."
  1426.               INDEX   { dot1dTpPort }
  1427.               ::= { dot1dTpPortTable 1 }
  1428.  
  1429.           Dot1dTpPortEntry ::=
  1430.               SEQUENCE {
  1431.                   dot1dTpPort
  1432.                       INTEGER,
  1433.                   dot1dTpPortMaxInfo
  1434.                       INTEGER,
  1435.                   dot1dTpPortInFrames
  1436.                       Counter,
  1437.                   dot1dTpPortOutFrames
  1438.                       Counter,
  1439.                   dot1dTpPortInDiscards
  1440.                       Counter
  1441.               }
  1442.  
  1443.           dot1dTpPort OBJECT-TYPE
  1444.               SYNTAX  INTEGER (1..65535)
  1445.               ACCESS  read-only
  1446.               STATUS  mandatory
  1447.               DESCRIPTION
  1448.                       "The port number of the port for which this entry
  1449.                       contains Transparent bridging management
  1450.                       information."
  1451.               ::= { dot1dTpPortEntry 1 }
  1452.  
  1453.           -- It would be nice if we could use ifMtu as the size of the
  1454.           -- largest INFO field, but we can't because ifMtu is defined
  1455.  
  1456.  
  1457.  
  1458. Decker, Langille, Rijsinghani & McCloghrie                     [Page 26]
  1459.  
  1460. RFC 1493                       Bridge MIB                      July 1993
  1461.  
  1462.  
  1463.           -- to be the size that the (inter-)network layer can use which
  1464.           -- can differ from the MAC layer (especially if several layers
  1465.           -- of encapsulation are used).
  1466.  
  1467.           dot1dTpPortMaxInfo OBJECT-TYPE
  1468.               SYNTAX  INTEGER
  1469.               ACCESS  read-only
  1470.               STATUS  mandatory
  1471.               DESCRIPTION
  1472.                       "The maximum size of the INFO (non-MAC) field that
  1473.                       this port will receive or transmit."
  1474.               ::= { dot1dTpPortEntry 2 }
  1475.  
  1476.           dot1dTpPortInFrames OBJECT-TYPE
  1477.               SYNTAX  Counter
  1478.               ACCESS  read-only
  1479.               STATUS  mandatory
  1480.               DESCRIPTION
  1481.                       "The number of frames that have been received by
  1482.                       this port from its segment. Note that a frame
  1483.                       received on the interface corresponding to this
  1484.                       port is only counted by this object if and only if
  1485.                       it is for a protocol being processed by the local
  1486.                       bridging function, including bridge management
  1487.                       frames."
  1488.               REFERENCE
  1489.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  1490.               ::= { dot1dTpPortEntry 3 }
  1491.  
  1492.           dot1dTpPortOutFrames OBJECT-TYPE
  1493.               SYNTAX  Counter
  1494.               ACCESS  read-only
  1495.               STATUS  mandatory
  1496.               DESCRIPTION
  1497.                       "The number of frames that have been transmitted
  1498.                       by this port to its segment.  Note that a frame
  1499.                       transmitted on the interface corresponding to this
  1500.                       port is only counted by this object if and only if
  1501.                       it is for a protocol being processed by the local
  1502.                       bridging function, including bridge management
  1503.                       frames."
  1504.               REFERENCE
  1505.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  1506.               ::= { dot1dTpPortEntry 4 }
  1507.  
  1508.           dot1dTpPortInDiscards OBJECT-TYPE
  1509.               SYNTAX   Counter
  1510.               ACCESS   read-only
  1511.  
  1512.  
  1513.  
  1514. Decker, Langille, Rijsinghani & McCloghrie                     [Page 27]
  1515.  
  1516. RFC 1493                       Bridge MIB                      July 1993
  1517.  
  1518.  
  1519.               STATUS   mandatory
  1520.               DESCRIPTION
  1521.                       "Count of valid frames received which were
  1522.                       discarded (i.e., filtered) by the Forwarding
  1523.                       Process."
  1524.               REFERENCE
  1525.                       "IEEE 802.1D-1990: Section 6.6.1.1.3"
  1526.               ::= { dot1dTpPortEntry 5 }
  1527.  
  1528.  
  1529.           -- The Static (Destination-Address Filtering) Database
  1530.  
  1531.           -- Implementation of this group is optional.
  1532.  
  1533.  
  1534.           dot1dStaticTable OBJECT-TYPE
  1535.               SYNTAX  SEQUENCE OF Dot1dStaticEntry
  1536.               ACCESS  not-accessible
  1537.               STATUS  mandatory
  1538.               DESCRIPTION
  1539.                       "A table containing filtering information
  1540.                       configured into the bridge by (local or network)
  1541.                       management specifying the set of ports to which
  1542.                       frames received from specific ports and containing
  1543.                       specific destination addresses are allowed to be
  1544.                       forwarded.  The value of zero in this table as the
  1545.                       port number from which frames with a specific
  1546.                       destination address are received, is used to
  1547.                       specify all ports for which there is no specific
  1548.                       entry in this table for that particular
  1549.                       destination address.  Entries are valid for
  1550.                       unicast and for group/broadcast addresses."
  1551.               REFERENCE
  1552.                       "IEEE 802.1D-1990: Section 6.7.2"
  1553.               ::= { dot1dStatic 1 }
  1554.  
  1555.           dot1dStaticEntry OBJECT-TYPE
  1556.               SYNTAX  Dot1dStaticEntry
  1557.               ACCESS  not-accessible
  1558.               STATUS  mandatory
  1559.               DESCRIPTION
  1560.                       "Filtering information configured into the bridge
  1561.                       by (local or network) management specifying the
  1562.                       set of ports to which frames received from a
  1563.                       specific port and containing a specific
  1564.                       destination address are allowed to be forwarded."
  1565.               REFERENCE
  1566.                       "IEEE 802.1D-1990: Section 6.7.2"
  1567.  
  1568.  
  1569.  
  1570. Decker, Langille, Rijsinghani & McCloghrie                     [Page 28]
  1571.  
  1572. RFC 1493                       Bridge MIB                      July 1993
  1573.  
  1574.  
  1575.               INDEX   { dot1dStaticAddress, dot1dStaticReceivePort }
  1576.               ::= { dot1dStaticTable 1 }
  1577.  
  1578.           Dot1dStaticEntry ::=
  1579.               SEQUENCE {
  1580.                   dot1dStaticAddress
  1581.                       MacAddress,
  1582.                   dot1dStaticReceivePort
  1583.                       INTEGER,
  1584.                   dot1dStaticAllowedToGoTo
  1585.                       OCTET STRING,
  1586.                   dot1dStaticStatus
  1587.                       INTEGER
  1588.               }
  1589.  
  1590.           dot1dStaticAddress OBJECT-TYPE
  1591.               SYNTAX  MacAddress
  1592.               ACCESS  read-write
  1593.               STATUS  mandatory
  1594.               DESCRIPTION
  1595.                       "The destination MAC address in a frame to which
  1596.                       this entry's filtering information applies.  This
  1597.                       object can take the value of a unicast address, a
  1598.                       group address or the broadcast address."
  1599.               REFERENCE
  1600.                       "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
  1601.               ::= { dot1dStaticEntry 1 }
  1602.  
  1603.           dot1dStaticReceivePort OBJECT-TYPE
  1604.               SYNTAX  INTEGER
  1605.               ACCESS  read-write
  1606.               STATUS  mandatory
  1607.               DESCRIPTION
  1608.                       "Either the value '0', or the port number of the
  1609.                       port from which a frame must be received in order
  1610.                       for this entry's filtering information to apply.
  1611.                       A value of zero indicates that this entry applies
  1612.                       on all ports of the bridge for which there is no
  1613.                       other applicable entry."
  1614.               ::= { dot1dStaticEntry 2 }
  1615.  
  1616.           dot1dStaticAllowedToGoTo OBJECT-TYPE
  1617.               SYNTAX  OCTET STRING
  1618.               ACCESS  read-write
  1619.               STATUS  mandatory
  1620.               DESCRIPTION
  1621.                       "The set of ports to which frames received from a
  1622.                       specific port and destined for a specific MAC
  1623.  
  1624.  
  1625.  
  1626. Decker, Langille, Rijsinghani & McCloghrie                     [Page 29]
  1627.  
  1628. RFC 1493                       Bridge MIB                      July 1993
  1629.  
  1630.  
  1631.                       address, are allowed to be forwarded.  Each octet
  1632.                       within the value of this object specifies a set of
  1633.                       eight ports, with the first octet specifying ports
  1634.                       1 through 8, the second octet specifying ports 9
  1635.                       through 16, etc.  Within each octet, the most
  1636.                       significant bit represents the lowest numbered
  1637.                       port, and the least significant bit represents the
  1638.                       highest numbered port.  Thus, each port of the
  1639.                       bridge is represented by a single bit within the
  1640.                       value of this object.  If that bit has a value of
  1641.                       '1' then that port is included in the set of
  1642.                       ports; the port is not included if its bit has a
  1643.                       value of '0'.  (Note that the setting of the bit
  1644.                       corresponding to the port from which a frame is
  1645.                       received is irrelevant.)  The default value of
  1646.                       this object is a string of ones of appropriate
  1647.                       length."
  1648.               ::= { dot1dStaticEntry 3 }
  1649.  
  1650.           dot1dStaticStatus OBJECT-TYPE
  1651.               SYNTAX  INTEGER {
  1652.                           other(1),
  1653.                           invalid(2),
  1654.                           permanent(3),
  1655.                           deleteOnReset(4),
  1656.                           deleteOnTimeout(5)
  1657.                       }
  1658.               ACCESS  read-write
  1659.               STATUS  mandatory
  1660.               DESCRIPTION
  1661.                       "This object indicates the status of this entry.
  1662.                       The default value is permanent(3).
  1663.  
  1664.                            other(1) - this entry is currently in use but
  1665.                                 the conditions under which it will
  1666.                                 remain so are different from each of the
  1667.                                 following values.
  1668.                            invalid(2) - writing this value to the object
  1669.                                 removes the corresponding entry.
  1670.                            permanent(3) - this entry is currently in use
  1671.                                 and will remain so after the next reset
  1672.                                 of the bridge.
  1673.                            deleteOnReset(4) - this entry is currently in
  1674.                                 use and will remain so until the next
  1675.                                 reset of the bridge.
  1676.                            deleteOnTimeout(5) - this entry is currently
  1677.                                 in use and will remain so until it is
  1678.                                 aged out."
  1679.  
  1680.  
  1681.  
  1682. Decker, Langille, Rijsinghani & McCloghrie                     [Page 30]
  1683.  
  1684. RFC 1493                       Bridge MIB                      July 1993
  1685.  
  1686.  
  1687.               ::= { dot1dStaticEntry 4 }
  1688.  
  1689.  
  1690.           -- Traps for use by Bridges
  1691.  
  1692.           -- Traps for the Spanning Tree Protocol
  1693.  
  1694.           newRoot TRAP-TYPE
  1695.               ENTERPRISE  dot1dBridge
  1696.               DESCRIPTION
  1697.                       "The newRoot trap indicates that the sending agent
  1698.                       has become the new root of the Spanning Tree; the
  1699.                       trap is sent by a bridge soon after its election
  1700.                       as the new root, e.g., upon expiration of the
  1701.                       Topology Change Timer immediately subsequent to
  1702.                       its election.  Implementation of this trap is
  1703.                       optional."
  1704.               ::= 1
  1705.  
  1706.           topologyChange TRAP-TYPE
  1707.               ENTERPRISE  dot1dBridge
  1708.               DESCRIPTION
  1709.                       "A topologyChange trap is sent by a bridge when
  1710.                       any of its configured ports transitions from the
  1711.                       Learning state to the Forwarding state, or from
  1712.                       the Forwarding state to the Blocking state.  The
  1713.                       trap is not sent if a newRoot trap is sent for the
  1714.                       same transition.  Implementation of this trap is
  1715.                       optional."
  1716.               ::= 2
  1717.  
  1718.           END
  1719.  
  1720. 6.  Acknowledgments
  1721.  
  1722.    This document was produced on behalf of the Bridge Sub-Working Group
  1723.    of the SNMP Working Group of the Internet Engineering Task Force.
  1724.    Over the course of its deliberations, the working group received four
  1725.    separate documents for consideration as the basis for its work.  The
  1726.    first was submitted by Stan Froyd of Advanced Computer
  1727.    Communications; the second by Richard Fox of SynOptics; the third by
  1728.    Eric Decker of cisco Inc. and Keith McCloghrie of Hughes LAN Systems;
  1729.    and the fourth by Paul Langille and Anil Rijsinghani of Digital
  1730.    Equipment Corp. After considering the submissions, the working group
  1731.    chose to proceed with a document formed as a conjunction of the
  1732.    latter two submissions.  This document is the result.
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738. Decker, Langille, Rijsinghani & McCloghrie                     [Page 31]
  1739.  
  1740. RFC 1493                       Bridge MIB                      July 1993
  1741.  
  1742.  
  1743.    The authors wish to thank the members of the Bridge Working Group for
  1744.    their many comments and suggestions which improved this effort. In
  1745.    particular, Fred Baker (chairman of the working group) of ACC, Steve
  1746.    Sherry of Xyplex, and Frank Kastenholz of Clearpoint Research Corp.
  1747.    Others members of the Bridge Working Group who contributed to this
  1748.    effort are:
  1749.  
  1750.                Bill Anderson, Mitre
  1751.                Karl Auerbach, Epilogue
  1752.                Fred Baker, ACC (chair)
  1753.                Terry Bradley, Wellfleet
  1754.                Ted Brunner, Bellcore
  1755.                Jeffrey Buffum, Apollo
  1756.                Chris ChioTasso, Fibronics
  1757.                Anthony Chung, HLS
  1758.                Chuck Davin, MIT-LCS
  1759.                Andy Davis, Spider
  1760.                Eric Decker, cisco
  1761.                Nadya El-Afandi, Network Systems
  1762.                Gary Ellis,HP/Apollo
  1763.                Richard Fox, SynOptics
  1764.                Stan Froyd, ACC
  1765.                Frank Kastenholz, Clearpoint Research
  1766.                Shirnshon Kaufman,
  1767.                Jim Kinder, Fibercom
  1768.                Cheryl Krupczak,NCR
  1769.                Paul Langille, Digital
  1770.                Peter Lin,Vitalink
  1771.                Keith McCloghrie, HLS
  1772.                Donna McMaster, SynOptics
  1773.                Dave Perkins, 3Com
  1774.                Jim Reinstedler, Ungermann Bass
  1775.                Anil Rijsinghani, Digital
  1776.                Mark Schaefer, David Systems
  1777.                Steve Sherry, Xyplex
  1778.                Bob Stewart, Xyplex
  1779.                Emil Sturniolo,
  1780.                Kevin Synott, Retix
  1781.                Ian Thomas, Chipcom
  1782.                Maurice Turcott, Racal
  1783.                Fei Xu,
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794. Decker, Langille, Rijsinghani & McCloghrie                     [Page 32]
  1795.  
  1796. RFC 1493                       Bridge MIB                      July 1993
  1797.  
  1798.  
  1799. 7.  References
  1800.  
  1801.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  1802.        Network Management Standards", RFC 1052, NRI, April 1988.
  1803.  
  1804.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  1805.        Group", RFC 1109, NRI, August 1989.
  1806.  
  1807.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  1808.        Management Information for TCP/IP-based internets", STD 16, RFC
  1809.        1155, Performance Systems International, Hughes LAN Systems, May
  1810.        1990.
  1811.  
  1812.    [4] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  1813.        Network Management Protocol", STD 15, RFC 1157, SNMP Research,
  1814.        Performance Systems International, Performance Systems
  1815.        International, MIT Laboratory for Computer Science, May 1990.
  1816.  
  1817.    [5] McCloghrie K., and M. Rose, Editors, "Management Information Base
  1818.        for Network Management of TCP/IP-based internets", STD 17, RFC
  1819.        1213, Performance Systems International, March 1991.
  1820.  
  1821.    [6] Information processing systems - Open Systems Interconnection -
  1822.        Specification of Abstract Syntax Notation One (ASN.1),
  1823.        International Organization for Standardization, International
  1824.        Standard 8824, December 1987.
  1825.  
  1826.    [7] Information processing systems - Open Systems Interconnection -
  1827.        Specification of Basic Encoding Rules for Abstract Notation One
  1828.        (ASN.1), International Organization for Standardization,
  1829.        International Standard 8825, December 1987.
  1830.  
  1831.    [8] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  1832.        STD 16, RFC 1212, Performance Systems International, Hughes LAN
  1833.        Systems, March 1991.
  1834.  
  1835.    [9] Rose, M., Editor, "A Convention for Defining Traps for use with
  1836.        the SNMP", RFC 1215, Performance Systems International, March
  1837.        1991.
  1838.  
  1839.   [10] ANSI/IEEE Standard 802.1D-1990 MAC Bridges, IEEE Project 802
  1840.        Local and Metropolitan Area Networks, (March 8, 1991).
  1841.  
  1842.   [11] ISO DIS 10038 MAC Bridges.
  1843.  
  1844. 8.  Security Considerations
  1845.  
  1846.    Security issues are not discussed in this memo.
  1847.  
  1848.  
  1849.  
  1850. Decker, Langille, Rijsinghani & McCloghrie                     [Page 33]
  1851.  
  1852. RFC 1493                       Bridge MIB                      July 1993
  1853.  
  1854.  
  1855. 9.  Authors' Addresses
  1856.  
  1857.    Eric B. Decker
  1858.    cisco Systems, Inc.
  1859.    1525 O'Brien Dr.
  1860.    Menlo Park, CA  94025
  1861.  
  1862.    Phone: (415) 326-1941
  1863.    Email: cire@cisco.com
  1864.  
  1865.  
  1866.    Paul Langille
  1867.    Digital Equipment Corporation
  1868.    Digital Drive, MK02-2/K03
  1869.    Merrimack, NH 03054
  1870.  
  1871.    Phone: (603) 884-4045
  1872.    EMail: langille@edwin.enet.dec.com
  1873.  
  1874.  
  1875.    Anil Rijsinghani
  1876.    Digital Equipment Corporation
  1877.    550 King Street
  1878.    Littleton, MA 01460
  1879.  
  1880.    Phone: (508) 486-6786
  1881.    EMail: anil@levers.enet.dec.com
  1882.  
  1883.  
  1884.    Keith McCloghrie
  1885.    Hughes LAN Systems, Inc.
  1886.    1225 Charleston Road
  1887.    Mountain View, CA 94043
  1888.  
  1889.    Phone: (415) 966-7934
  1890.    EMail: kzm@hls.com
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906. Decker, Langille, Rijsinghani & McCloghrie                     [Page 34]
  1907.  
  1908.